package com.java.yz.day13.ketang;

import java.io.*;

//字符缓冲输出流：BufferedWriter
public class BufferedWriterDemo1 {
    public static void main(String[] args) {
        //BufferedWriter(Writer out)
        //创建使用默认大小的输出缓冲区的缓冲字符输出流。

        //这是最原始的写法，可以用刚才的省略写法
        //BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("src/com/java/yz/day13/ketang/d.txt",true)));

        BufferedWriter bw = null;
        try {
            bw = new BufferedWriter(new FileWriter("src/com/java/yz/day13/ketang/e.txt", true));
            //现在就可以使用字符缓冲的方式写数据
            bw.write( "张怀远也很帅!!");
            //bw.write(" \r\n ");//在不同的操作系统下，换行符是不同的
            bw.newLine();//写一个换行符，可以根据操作系统来生成换行符
            bw.flush();


        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            if (bw != null){
                try {
                    bw.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
